﻿#region << 文 件 说 明 >>
/*----------------------------------------------------------------
// 文件名称：ViewKey
// 创 建 者：杨程
// 创建时间：2021/10/18 14:05:45
// 文件版本：V1.0.0
// ===============================================================
// 功能描述：
//		
//
//----------------------------------------------------------------*/
#endregion

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace V.CodeGenerator.Model
{
    /// <summary>
    /// 窗体页面key
    /// </summary>
    public class ViewKey
    {
        private const string BaseViewKey = "V.CodeGenerator.View.";

        /// <summary>
        /// 登陆窗体页面
        /// </summary>
        public const string LoginView= BaseViewKey + "LoginView";

        /// <summary>
        /// 新增工程页面
        /// </summary>
        public const string AddProjectView  = BaseViewKey + "AddProjectView";

        /// <summary>
        /// 主窗体页面
        /// </summary>
        public const string MainView = BaseViewKey + "MainWindow";
        

        /// <summary>
        /// 工程基础信息页面
        /// </summary>
        public const string Configuration_ProjectBaseInfo = BaseViewKey + "Configuration_ProjectBaseInfo";

        /// <summary>
        /// 
        /// </summary>
        public const string Configuration_ModuleFunctionView = BaseViewKey + "Configuration_ModuleFunctionView";

        public const string Configuration_ModelPocoView = BaseViewKey + "Configuration_ModelPocoView";

        /// <summary>
        /// 添加或编辑model页面
        /// </summary>
        public const string AddOrEditModelPocoView = BaseViewKey + "AddOrEditModelPocoView";
        /// <summary>
        /// 
        /// </summary>
        public const string AddOrEditModelEditView = BaseViewKey + "AddOrEditModelEditView";

        public const string ModelEditView = BaseViewKey + "ModelEditView";
    }

    /// <summary>
    /// 
    /// </summary>
    public class ViewModelKey
    {
        private const string BaseViewModelKey = "V.CodeGenerator.ViewModel.";

        /// <summary>
        /// 
        /// </summary>
        public const string LoginViewModel = "V.CodeGenerator.ViewModel.LoginViewModel";
        /// <summary>
        /// 主窗体VM
        /// </summary>
        public const string MainViewModel = "V.CodeGenerator.ViewModel.MainViewModel";

        /// <summary>
        /// 
        /// </summary>
        public const string ModelEditViewModel = "V.CodeGenerator.ViewModel.ModelEditViewModel";
        /// <summary>
        /// 
        /// </summary>
        public const string AddProjectViewModel = "V.CodeGenerator.ViewModel.AddProjectViewModel";
        /// <summary>
        /// 
        /// </summary>
        public const string AddOrEditModelEditViewModel = "V.CodeGenerator.ViewModel.AddOrEditModelEditViewModel";
        /// <summary>
        /// 
        /// </summary>
        public const string Configuration_ProjectBaseInfoViewModel = "V.CodeGenerator.ViewModel.Configuration_ProjectBaseInfoViewModel";
        /// <summary>
        /// 
        /// </summary>
        public const string Configuration_ModelPocoViewModel = BaseViewModelKey+"Configuration_ModelPocoViewModel";
        /// <summary>
        /// 
        /// </summary>
        public const string Configuration_ModuleFunctionViewModel = BaseViewModelKey + "Configuration_ModuleFunctionViewModel";
        /// <summary>
        /// 
        /// </summary>
        public const string AddOrEditModelPocoViewModel = BaseViewModelKey + "AddOrEditModelPocoViewModel";
    }
}
